g_signal_connect_closure_by_id (object, signal_id, 0, closure, FALSE);
}
- if (is_action)
+ if (gtk_widget_get_parent (GTK_WIDGET (object)) == priv->action_area)
{
- if (gtk_widget_get_parent (GTK_WIDGET (object)) == priv->headerbar)
+ apply_response_for_action_area (dialog, GTK_WIDGET (object), ad->response_id);
+ }
+ else if (gtk_widget_get_parent (GTK_WIDGET (object)) == priv->headerbar)
+ {
+ if (is_action)
apply_response_for_header_bar (dialog, GTK_WIDGET (object), ad->response_id);
- else if (gtk_widget_get_parent (GTK_WIDGET (object)) == priv->action_area)
- apply_response_for_action_area (dialog, GTK_WIDGET (object), ad->response_id);
}
if (item->is_default)